//统一管理项目用户的接口
import request from '@/utils/request.ts'
import type {
  loginFormData,
  loginResponseData,
  userInfoReponseData
} from './type.ts'
//统一管理接口
enum API {
  LOGEN_URL = '/admin/acl/index/login',
  USERINFO_URL = '/admin/acl/index/info',
  LOGOUT_URL = '/admin/acl/index/logout'
}
//暴露请求函数
//登录接口方法
export const reqLogin = (data: loginFormData) =>
  request.post<any, loginResponseData>(API.LOGEN_URL, data)

//获取用户信息接口方法
export const reqUserInfo = () =>
  request.get<any, userInfoReponseData>(API.USERINFO_URL)

//退出登录
export const reqLogout = () => request.post<any, any>(API.LOGOUT_URL)
